package com_1;

import com.Test;

public class Test3Demo {//定义了一个测试类
    public static void main(String[] args) {
        useTest(new Test2() {
            //调用方法使用匿名了内部类创建接口的对象并重写了接口中的方法
            @Override
            public void eat(String s) {//重写接口中个方法
                System.out.println(s);//输出接口中个参数
            }
        });
        useTest((String s)->{//
            System.out.println(s);//
        });
    }
    public  static  void useTest(Test2 t){
        //定义一个方法，将接口对象作为参数传递进去
        t.eat("风和日丽的天气");
        //使用参数调用接口中个方法，并给一个字符串，因为接口中本身就规定了一个字符串为参数
    }
}
